home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
bbs
/
mtic130d.zip
/
DOC.RAR
/
DOC
/
MTIC_ENG.DOC
next >
Wrap
Text File
|
1996-08-01
|
99KB
|
3,407 lines
▓███▀█▀█ ▓███▀█ ▓███▀▀ ▓███▀█ ▀▀████▀▀ ▀▀▀ ▓███▀█
▒███ █ ▒███▄ ▒███ ▀█ ▒███▄█ ███░ ███░ ▒███
████ █ ████▄▄ ████▄▄█ ████ █ ███▒ ███▒ ████▄█
▀
C0P¥Ri6HΓ (c) 1995,96 B¥ DiMeS. ÆLL Ri6HΓS RΣSΣRVΣD
───────────────────────────────────────────────────
D O C U M E N T A T I O N
MegaTIC Version 1.3
Copyright (c) 1995,1996 by DiMeS, Dirk Mertens.
All rights reserved.
First version was 0.9a released Januar 1995.
┌─ MegaTIC Version 1.30 Seite 2
└─────────────────────────────────────────────────────────────────────────┘
┌───────────────────────────────╖
│ CONTENTS ║
╘═══════════════════════════════╝
CHAPTER 0 ■ INTRODUCTION
0.1 ........................ Preface
0.2 ........................ About MegaTIC
0.3 ........................ About this documentation / MTIC.FAQ
CHAPTER 1 ■ INFORMATIONS
1.1 ........................ Support by the author
1.2 ........................ Technical informations
1.3 ........................ Shareware informations
1.4 ........................ Registration
1.5 ........................ Prices
1.6 ........................ Distribution
1.7 ........................ Guarantee and Liability
CHAPTER 2 ■ INSTALLATION AND SETUP
2.1 ........................ Installation
2.2 ........................ Hints
2.3 ........................ Language Setup
2.4 ........................ Default-Settings
2.5 ........................ Path
2.6 ........................ Sub-AKAs
2.7 ........................ Communication whith other programs
2.8 ........................ Compression-programs/ACUs
2.9 ........................ Packed TIC-Files
2.10 ........................ MegaTIC-File-Makros (MFM-Files)
2.12 ........................ Magics for Filenames
CHAPTER 3 ■ TOOLS
3.1 ........................ Filelist-Generator
3.2 ........................ Upload-Scanner
3.3 ........................ Request-Processor
3.4 ........................ File-Find-System
3.5 ....................... Filefind-Areas
3.6 ........................ Forward-Manager
CHAPTER 4 ■ USER SETUP
4.1 ........................ User
4.2 ........................ AKAs & Autocreate
4.3 ........................ User Library
CHAPTER 5 ■ FILEAREAS
5.1 ........................ File-Groups
5.2 ........................ File-Areas
5.3 ........................ Announcements
CHAPTER 6 ■ THE PROGRAM MTIC.EXE
6.1 ........................ Commandline parameters
6.2 ........................ Environment-Settings
6.3 ........................ Errorlevel
6.4 ........................ Other files/MTIC.BSY
┌─ MegaTIC Version 1.30 Seite 3
└─────────────────────────────────────────────────────────────────────────┘
6.5 ........................ Working with errors
CHAPTER 7 ■ EPILOG
7.1 ........................ Epilog
┌─────┬─────────────────────────────────────────╖
│0.1 │ Preface of the author ║
╘═════╧═════════════════════════════════════════╝
Dear user, I hope that you will enjoy the advantages of MegaTIC and have
so much fun with this program as I have. If not, let me know.
┌─────┬─────────────────────────────────────────╖
│0.2 │ About MegaTIC ║
╘═════╧═════════════════════════════════════════╝
Within FIDO-Net and other compatible Networks, files (Usefiles) are
distributed together with Info-Files (TIC-Files).
MegaTIC is a TIC-Processor, that means, he is able to do all works,
which can occur, according to this standard.
The mainfunctions are :
- analyzing of incoming files
- copy them into your BBS
- distribute these files to your connected downlinks
┌─────┬─────────────────────────────────────────╖
│0.3 │ About this documentation / MTIC.FAQ ║
╘═════╧═════════════════════════════════════════╝
In this documentation you should find answers to all questions,
that can occur, when you are working with MegaTIC.
If you have any futher questions or problems, not mentioned in this
documentation, please take a look at MTIC.FAQ. May be you find
an answer to your question there.
┌─ MegaTIC Version 1.30 Seite 4
└─────────────────────────────────────────────────────────────────────────┘
┌─────┬─────────────────────────────────────────╖
│1.1 │ Support by the author ║
╘═════╧═════════════════════════════════════════╝
You can reach me by the following ways, if you have any questions
about MegaTIC :
POSTAL - Dirk Mertens
Brock 45
48161 Münster
GERMANY
PHONE - +49-2534-65105
FILEREQUEST - Magic for DOS-Version : MTIC
Magic for OS2-Version : MTIC2
ANALOG/BBS - +49-2534-65106 (2:2449/528)
ISDN/BBS - +49-2534-65107 (2:2449/529)
FIDO-NET - 2:2449/528 (28.8k/V34) or 2:2449/529 (ISDN)
ECHO-MAIL - MEGATIC.GER (Fido-Echomail-Area)
INTERNET - dimes@wi.uni-muenster.de
dimes@askme.mediaserve.de
┌─────┬─────────────────────────────────────────╖
│1.2 │ Technical informations ║
╘═════╧═════════════════════════════════════════╝
+ TIC-File-Processor for Mailboxtypes Remote-Access 2.0x,
RemoteAccess 2.5x, Proboard 2.1x, EzyCom 1.2x, Maximus 3.xx,
Concord and all FILES.BBS-compatible systems.
+ Supports directly Proboard-, RemoteAcces-, EzyCom-,
Concord- and Maximus-Filebase
+ Very nice SAA-Setup
+ 32-Bit Fast-ASM-CRC
+ Auto-Echo-Create and Day-Account-System for each SubAKA
+ Separate Auto-Echo-Create-Path for each Sub-AKA possible
+ Auto-User-Disable when account is expired
+ Very nice Reply-Mails
+ Compression of TIC-Files and usefiles possible
+ File-Echo Importing from your filebase
+ AutoConnect or normale state for each File-Group
+ Send/Receive/Both for each File-Echo
+ Manual hatching of Files by using Drag&Drop
+ Forward-Manager
Additional tools:
+ Filelist-Generator
+ Requestprocessor (SRIF-Mode, FrontDoor, Intermail)
+ File-Finder
+ Upload-Scanner
┌─ MegaTIC Version 1.30 Seite 5
└─────────────────────────────────────────────────────────────────────────┘
+ Memory usage 256K memory, 512K extended memory,
allocates up to 4MB Virtual-DiskSwap-Memory
max. AKAs 16384
max. User 16384
max. Sub-AKAs 16384 per User
max. Filegruppen 256
max. Fileechos 16384
Here is a simplified overview about the structure of MegaTIC data-files:
┌─────────────────────────────────────────┐
│ YOUR AKAs │
│ ■ AKA 2:2449/528 @ FIDONET │ You can install as many
│ ■ AKA 9:493/5600 @ VIRNET │ AKAs as you want.
│ ■ AKA 144:4922/0 @ GAMESNET │
└─────────────────────────────────────────┘
|
|
┌───────────────────────────────────┐ To a FILEGROUP, which uses one
│ FILEGROUP : FIDO-Netz │ of your AKAs, are assigned
│ ■ AKA 2:2449/528 │ FILEECHOS. Here you can give
│ ■ BBS-Conversion-Defaults │ defaults for BBS-Conversion of
└───────────────────────────────────┘ your FILEECHOs.
| |
| |
┌────────────────────┐ ┌─────────────────────┐ A USER can be
│ FILEECHO 1 │-----│ USER A │ connected to one or
└────────────────────┘ │ ■ AKA 2:2449/528.1 │ more FILEGROUPS
| │ ■ AKA 9:493/5610 │ and FILEECHOS.
┌────────────────────┐ │ ■ AKA 56:62/648.4 │ He can also have
│ FILEECHO 2 │-----│ ■ AKA 144:4922/12 │ a unlimited number
└────────────────────┘ └─────────────────────┘ of SUB-AKAs.
|
┌────────────────────┐ Usually a user should have at least one
│ FILEECHO 3 │ SUB-AKA with the same ZONE-number as the
└────────────────────┘ FILEGROUP, he belongs longs to.
:
:
┌─────┬─────────────────────────────────────────╖
│1.3 │ Shareware informations ║
╘═════╧═════════════════════════════════════════╝
The shareware version of MegaTIC is fully functionable.
All functions of the registered version, are available
in the shareware version, too.
Some settings are not available.
I think, that you should know after a period of 30 days, if you
like MegaTIC, and you will register, or not (s. 1.4/Registration).
┌─────┬─────────────────────────────────────────╖
┌─ MegaTIC Version 1.30 Seite 6
└─────────────────────────────────────────────────────────────────────────┘
│1.4 │ Registration ║
╘═════╧═════════════════════════════════════════╝
Hints for advise, how you can register, you can find in INFOS\REGISTER.HOW.
┌─────┬─────────────────────────────────────────╖
│1.5 │ Prices ║
╘═════╧═════════════════════════════════════════╝
REGISTRATION-PRICES
-------------------
The actual prices are listed in the registration-form you can request
at your nearest support-site with the magic MTIC-REG.
How to get the registration form, you can read in the file
INFOS\REGISTER.HOW
Prices for germany on May 1996:
NAME OPERATINGSYSTEM VERSION PRICE
MegaTIC DOS and OS/2 Node DM 60.-
MegaTIC only OS/2 Node DM 50.-
MegaTIC only DOS Node DM 45.-
PAYMENTS TO
-----------
Name : Dirk Mertens
Name of Bank : Volksbank Muenster
BLZ : 401 600 50
Accounnumber : 170 635 7700
Text : MEGATIC for <Name>, <NodeNr>
┌─────┬─────────────────────────────────────────╖
│1.6 │ Distribution ║
╘═════╧═════════════════════════════════════════╝
You may copy the shareware version, as long as no futher costs appear.
It is not allowed to change the contents of the original MegaTIC-Archive.
The distribution of the MegaTIC-shareware-version by commercial sites
is allowed, but they have to send an information about that to the author.
(s. 1.1/Support by the author).
┌─────┬─────────────────────────────────────────╖
│1.7 │ Guarantee and Liability ║
╘═════╧═════════════════════════════════════════╝
Unter dem Begriff "MegaTIC" wird das Programm MTIC.EXE inclusive
zugehöriger Hilfe-Dateien, Dokumentationen und Resourcedateien, die
Menüs und Hilfen enthalten, verstanden.
┌─ MegaTIC Version 1.30 Seite 7
└─────────────────────────────────────────────────────────────────────────┘
Für andere Zusatzprogramme, Tools oder Umwandlungsprogramme, die
nicht von DiMeS (Dirk Mertens) stammen, wird auch nur teilweise Haftung
für durch diese Programme verursachten Schäden oder Folgeschäden von
vornherein ganz ausgeschlossen.
Ich garantiere nicht die Eignung von MegaTIC für einen bestimmten
Anwendungsfall oder eine bestimmte Hardware- oder Software-Konfiguration.
Weiterhin hafte ich unter KEINEN Umständen für Schäden, die sich aus
jedweder Art der Verwendung von MegaTIC ergeben. Dies schließt
den Verlust von Geschäftsgewinnen, die Unterbrechung der geschäftlichen
Abläufe, den Verlust von Daten sowie alle übrigen materiellen und
ideellen Verluste und deren Folgeschäden ein und gilt selbst dann,
wenn ich von Dir zuvor ausdrücklich auf die Möglichkeit derartiger
Schäden durch die Verwendung von MegaTIC hingewiesen worden bin.
DURCH DIE NUTZUNG VON MEGATIC ERKLÄRT DER ANWENDER SEIN
EINVERSTÄNDNIS MIT O.G. GARANTIE- UND HAFTUNGSAUSSCHLUSS, UNGEACHTET,
OB ER VON DIESEM GARANTIE- UND HAFTUNGSAUSSCHLUSS KENNTNIS GENOMMEN HAT.
┌─────┬─────────────────────────────────────────╖
│2.1 │ Installation ║
╘═════╧═════════════════════════════════════════╝
The installation of MegaTIC is quite simple. Just call the batch-file
INSTALL. Four subdirectories will be created.
The first is \MFM. Here will be saved MegaTIC-File-Macros.
This are default-templates, when writing mails to users.
The second subdirectory is called \DATA and will hold all
configuation files, eg. for Packers, FileEchos, Groups, Users, AKAs aso.
The third is \INFOS and holds files with different informations.
In the fourth \PAL you can find palette-files for the setup.
Now call the program MTIC.EXE
┌─────┬─────────────────────────────────────────╖
│2.2 │ Hints ║
╘═════╧═════════════════════════════════════════╝
For the first installation of MegaTIC, you should accord to the
following device :
■ These dialogs you get automatically when you install MegaTIC the
first time:
SYSTEM The most important are the system-settings.
SETTINGS Some more settings ;)
PATH Enter some path-settings.
┌─ MegaTIC Version 1.30 Seite 8
└─────────────────────────────────────────────────────────────────────────┘
AKAs Install now all your AKAs.
■ FILEGROUPS <F5>
Then install your filegroups.
Usually one for each file-net you have.
Assign one of your AKAs to each filegroup.
Enter defaults for BBS-conversion.
■ FILEECHOS <F7>
Now install your filechos, which are already available on your
system. It is possible to import existing echos from your BBS
(Files->Import fileareas).
Assign the Fileechos to their filegroups.
■ USERS <F6>
Install your users. It is important, that you create only ONE entry
for each user. Further AKAs of a user, you can enter as SUB-AKAs.
See button "AKAs & AutoCreate" in the user-setup dialog.
Connect users to filegroups and fileechos.
┌─────┬─────────────────────────────────────────╖
│2.3 │ Language Setup ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░
░░ Language ░░
░░░░░░░░░░░░░░
Here you can select between the available languages for dialogs and Helps.
Available languages are German and English.
┌─────┬─────────────────────────────────────────╖
│2.4 │ Default settings ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░░
░░ Log style ░░
░░░░░░░░░░░░░░░
Decides the format of the log-File.
■ ( ) FrontDoor
---------- Fri 17 Feb 95, MTIC (c) 1995,96 by DiMeS.
01:42:57 Scanning inbound directory for TIC-files...
01:42:57 ┌ ■ TIC : C:\FD\SECURE\MT1A2E71.TIC
! 01:42:57 ├┬ UseFile : PASNDIFF.A41
01:42:57 │├ AreaName : PASNDIFF
■ ( ) Binkley
┌─ MegaTIC Version 1.30 Seite 9
└─────────────────────────────────────────────────────────────────────────┘
14 Feb 05:39:09 MTIC Starting MTIC (c) 1995,96 by DiMeS
14 Feb 05:39:09 MTIC Scanning inbound directory for TIC-files...
14 Feb 05:39:10 MTIC ┌ ■ TIC : C:\FD\SECURE\MT726046.TIC
! 14 Feb 05:39:10 MTIC ├┬ UseFile : STCC2.ZIP
14 Feb 05:39:10 MTIC │├ AreaName : GFD.DOS.MDOS
14 Feb 05:39:10 MTIC │├ TIC sent from : 2:2449/500.0
---
░░░░░░░░░░░░░░
░░ Log Mode ░░
░░░░░░░░░░░░░░
■ ( ) Normal
Writes only important entries.
■ ( ) Expanded
Some more informations are written to the LOG-file.
■ ( ) Debug
Each action is written. Use this mode, when errors occur, or when you
first use MegaTIC. The given examples were created with debug-mode.
--------------------------
--- INBOUND - SETTINGS ---
--------------------------
░░░░░░░░░░░░░░░
░░ CRC Check ░░
░░░░░░░░░░░░░░░
■ [ ] Inbound CRC checking
MegaTIC calulates the CRC-sum for incoming files and compares it with
the value, given in the TIC-file. If they are not the the same, one of
the following actions will be commited.
░░░░░░░░░░░░░░
░░ CRC Fail ░░
░░░░░░░░░░░░░░
■ ( ) Leave if CRC fails
MegaTIC exits the TIC-procedure for this file. TIC-file and Usefile stay
in the inbound-directory and are processed with the next TIC or
TICHATCH call.
■ ( ) Move to BAD if CRC fails
Moves TIC-file and Usefile into the BAD-directory.
┌─ MegaTIC Version 1.30 Seite 10
└─────────────────────────────────────────────────────────────────────────┘
■ ( ) Ignore if CRC fails
MegaTIC ignores different results and continues with the TIC-procedure.
For outgoing TIC-Files, MegaTIC calculates the correct CRC-sum.
---
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
■ [ ] Use FILE_ID.DIZ if no Desc
■ [ ] Use always FILE_ID.DIZ
■ [ ] Add FILE_ID.DIZ from LongDesc
■ [ ] Add Banner to archive
■ [ ] LongDesc in one textline
■ [ ] Strip Hi-Bit ASCII-Character
■ [ ] Add Downloadcounter
■ Format ░(000)░░ At Pos ░14░░
Usually you can find a file named FILE_ID.DIZ in archives, which is
an extended description for the archive and its files.
Using the right packer, MegaTIC can extract these file from the archive
and use it as description for the Usefile, when ticking it into the
BBS-Filebase.
■ [ ] Use FILE_ID.DIZ if no Desc
Only extract FILE_ID.DIZ from the archive, if no description found
in TIC-file.
■ [ ] Use always FILE_ID.DIZ
Always try to extract FILE_ID.DIZ from the archive.
If this file doesn't exist, use the description, found in TIC-file.
■ [ ] Add FILE_ID.DIZ from LongDesc
If there is no FILE_ID.DIZ in an archive, the file is created
using the LongDesc from the TIC-File and added to the archive.
■ [ ] Add banner to archive
Add Bannerfile to the archive. (s. 2.5/Banner File).
■ [ ] LongDesc in one textline
Do not format contents of FILE_ID.DIZ. Add the full description
to BBS-Filebase and do not care how to display.
■ [ ] Strip Hi-Bit ASCII-Character
Strips all ASCII-characters above the value 127 form the description.
┌─ MegaTIC Version 1.30 Seite 11
└─────────────────────────────────────────────────────────────────────────┘
─═ EXAMPLE ═─
RUNEN.ZIP (000) RUNEN.BAS (QB 4.0)
----------------------------
A BASIC-FILE FOR ALL
ULTIMA FRAKS !! Create your
The following options were used to create this entry :
■ [X] Add Downloadcounter
■ Format ░(000)░ At Pos ░14░
A dowloadcounter is added to the first line of the description
with the format (000) at position (14).
---
░░░░░░░░░░░░
░░ System ░░
░░░░░░░░░░░░
■ [ ] Sync Filebase on startup
When starting MegaTIC, the fileechos area synchronized with the ones
from your BBS. That means, new names or pathsettings are taken over from
your BBS, deleted echos will be deleted in MegaTIC, too, and moved echos
are searched at an other position.
─═ HINT ═─
If you don't set this switch, errors can occur, because changes in
your BBS are not taken over to MegaTIC.
The following strategy uses MegaTIC, if this switch is set to ON :
<Does echo with number xxx still exist ? And are either name or path
still the same ?>
>YES< -> Get either new name or new path from BBS
>NO< -! If neither name nor path are the same as before, the echo
has been deleted or moved.
-> Search echo at another position in BBS. Either name or
path must be found.
<Echo found at an other position ?>
>YES< -> Get new values
>NO< -> Delete echo from MegaTIC-configuration
■ [ ] Make Backup of CFG-Files
On startup the config-files are renamed.
MegaTIC renames the extensions *.CFG -> *.BFG and *.SUB -> *.BUB.
■ [ ] Suppress ext. screen output
Screen output of external programs like compression programs or
┌─ MegaTIC Version 1.30 Seite 12
└─────────────────────────────────────────────────────────────────────────┘
scanners are suppressed.
---------------------------
--- OUTBOUND - SETTINGS ---
---------------------------
░░░░░░░░░░░░░░░░░░░░░
░░ Outbound System ░░
░░░░░░░░░░░░░░░░░░░░░
Select the Mailer, you are working with.
■ ( ) *.MSG (FrontDoor)
Netmails with file-attaches are written to the Netmail-directory..
■ ( ) Zone (McMail)
■ ( ) Domain (Binkley)
Netmails, created by MegaTIC, area "packed" automatically by MegaTIC,
to convert them to Binkley-Domain-Outbound or Zone-Outbound.
This is the same like "FrontDoor" and then call "MTIC PACK".
---
░░░░░░░░░░░░░░░░░░░░░░
░░ Outbound Options ░░
░░░░░░░░░░░░░░░░░░░░░░
■ [ ] Add all your AKAs to TIC
MegaTIC adds all your AKAs as SEENBY lines to the outgoing TIC-file.
■ [ ] Add Points in 4D-TICs
If you choosed for an user the option "Send 4D TIC-files", all
Point-AKAs of your system are added as SEENBY lines.
░░░░░░░░░░░░░░░░
░░ BBS-System ░░
░░░░░░░░░░░░░░░░
Choose here the BBS-System you are working with.
■ ( ) RemoteAccess 2.02
■ ( ) Proboard 2.xx
■ ( ) FILES.BBS (Mailer only)
■ ( ) EzyCom 1.2x
■ ( ) Maximus 3.xx
─═ HINT ═─
Look the mailbox-path settings. You can specifie there a name for the
┌─ MegaTIC Version 1.30 Seite 13
└─────────────────────────────────────────────────────────────────────────┘
CTL-file that contains your fileareas. If you do not spefifie a name,
the default value FILEAREA.CTL is used as name for your CTL-file.
(s. 2.5/Path/Mailbox).
■ ( ) RemoteAccess 2.50
■ ( ) Concord
┌─────┬─────────────────────────────────────────╖
│2.5 │ Path settings for MegaTIC ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░
░░ Netmail ░░
░░░░░░░░░░░░░
This is the path to your Netmail-directory.
░░░░░░░░░░░░
░░ Mailer ░░
░░░░░░░░░░░░
This is the path to your Mailer.
░░░░░░░░░░░░░
░░ Inbound ░░
░░░░░░░░░░░░░
Here your Mailer places incoming TIC-files and Usefiles.
░░░░░░░░░░░░░░
░░ Outbound ░░
░░░░░░░░░░░░░░
Here (and in subdirectories) FLO-files for Binkley and McMail-outbound
are written.
░░░░░░░░░░░░░
░░ Packets ░░
░░░░░░░░░░░░░
PKT-Files for announcements are created in this path.
This must be the same as the path-setting of your Mail-Tosser for
incoming PKT-Files (Inbound-directory of the tosser).
░░░░░░░░░░
░░ TICs ░░
░░░░░░░░░░
Here MegaTIC does create TIC-files for outgoing files.
┌─ MegaTIC Version 1.30 Seite 14
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░
░░ Bad TICs ░░
░░░░░░░░░░░░░░
Bad TIC-files and the Usefiles are moved to this place, if the incoming
check (CRC, sender, receiver) fails.
If this setting is empty, bad files area deleted.
░░░░░░░░░░
░░ Temp ░░
░░░░░░░░░░
This is the "Working-direcrory" of MegaTIC. Archives are extracted
or created in this path.
This path should only be used for MegaTIC, because it will be deleted
after work.
░░░░░░░░░░░░░░░
░░ Old Files ░░
░░░░░░░░░░░░░░░
Replaced files of your BBS are moved to here.
░░░░░░░░░░░░░
░░ Mailbox ░░
░░░░░░░░░░░░░
This is the Path to your BBS-System. MegaTIC must know, where your
BBS ist located, because MegaTIC always reads some settings from the
BBS's config-files.
─═ HINT for MAXIMUS ═─
You can specify here a name for the CTL-file that contains your fileareas.
If you do not spefify a name, the defualt value FILEAREA.CTL is used
as name for your CTL-file.
░░░░░░░░░░░░░░
░░ LOG-Path ░░
░░░░░░░░░░░░░░
Here the LOG-files area created with the name MTIC_<month>.LOG,
where <month> is replaced by the actual month).
Eg. for January MTIC_JAN.LOG
░░░░░░░░░░░░░░░
░░ Semaphore ░░
░░░░░░░░░░░░░░░
Here MegaTIC does create some Semaphore-files, which let the Mailer rescan
the outbound-directory.
┌─ MegaTIC Version 1.30 Seite 15
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░░░
░░ Messagebase ░░
░░░░░░░░░░░░░░░░░
This is the path to your messagebase. This path is used as default for
the messagebase-pathsetting of the Filefind-system.
┌─────┬─────────────────────────────────────────╖
│2.6 │ Config your AKAs ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ Zone, Net, Node, Point ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░
■ Zone ░2░░░░
■ Net ░2449░
■ Node ░528░░
■ Point ░0░░░░
Enter your values here.
■ Domain Name ░FIDONet░░░░
Enter here the domain for this Zone-Number.
┌─────┬─────────────────────────────────────────╖
│2.7 │ External programs ║
╘═════╧═════════════════════════════════════════╝
■ BBS Name ░Oxygen BBS░░░░
■ SysOp Name ░Dirk Mertens░░
■ Location ░Muenster/GER░░
Enter the values for the fields.
─═ HINWEIS ═─
The macro @SYSOPNAME@ can be used at everywhere in MFM-Files
to display the name of the sysop (s. 2.10/Makros).
■ Banner File ░ASKWERB.TXT░░░
This is the mame of a Bannerfile, which can be added to archives.
(s. 2.2/Add Bannerfile).
■ Rescan ░MCMSCAN.ALL░░░
This is the name of the semaphore-file, which let the mailer rescan
the outbound.
If MegaTIC creates new outbound, this file is created automatically
┌─ MegaTIC Version 1.30 Seite 16
└─────────────────────────────────────────────────────────────────────────┘
(s. 2.3/Mailer).
░░░░░░░░░░░░░░░░
░░ Virus Scan ░░
░░░░░░░░░░░░░░░░
■ Virus Scan ░SCAN.EXE *D*.* /NOMEM /SUB░░░
Enter here the call for a virus-scanner. The makro *D will be
replaced later by the path, which shall be scanned + \ .
(Eg. "scan the path D:\TOOLS\" would be with "*D*.*" changed
to "D:\TOOLS\*.*").
If the path to the scanner-program is not named in the PATH-setting
of your AUTOEXEC.BAT, you have to enter it here explicit.
─═ EXAMPLE ═─
If you work with McAffee's SCAN, you enter the line here :
SCAN.EXE *D*.* /NOMEM /SUB
░░░░░░░░░░░░░░░░
░░ Errorlevel ░░
░░░░░░░░░░░░░░░░
■ Errorlevel ░1░░
This is the errorlevel, the scanner exits with, if a virus was found.
To find out the right errorlevel, please read the documentation of your
scan-program.
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
If a virus was found, the following actions can be commited :
■ [ ] Move to BAD
The infected file(s) are moved to the BAD-directory.
■ [ ] Delete
The infected file(s) will be deleted.
■ [ ] Netmail
Write an error-netmail to the sysop.
■ [ ] Boot
Reboot the PC.
─═ HINT ═─
┌─ MegaTIC Version 1.30 Seite 17
└─────────────────────────────────────────────────────────────────────────┘
If your use OS/2, only the DOS-session will be killed.
░░░░░░░░░░░░░░░░░░░░░░░░░
░░ SkullCheck CRC-File ░░
░░░░░░░░░░░░░░░░░░░░░░░░░
■ SkChk CRC-File ░C:\UTIL\SKCHK\SKULLCHK.CRC░░
If you have the SkullCheck-CRC-List of unwanted files, you can
use the list in MegaTIC, too.
These list holds filenames with values about Size and CRC-sum of the
unwanted file.
Enter here the filename of this list.
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
■ [ ] Use It
Activate the list.
■ [ ] Check CRC
Compare Filename, Filesize *and* CRC-sum.
Usually MegaTIC doesn't compare the CRC-sum, because ist takes some more
time.
░░░░░░░░░░░░
░░ Format ░░
░░░░░░░░░░░░
■ ( ) Old (Text)
You use the old version of the Skullcheck-CRC-File in textformat.
■ ( ) New (Binary)
You use new new Skullcheck-CRC-File in binary format.
░░░░░░░░░░░░░░░░░
░░ Max TIC age ░░
░░░░░░░░░░░░░░░░░
When executing the daily system-cleanup, which ist started automatically,
when MegaTIC is called first at a new day, it is checked if there are
some TIC-files, which are older than this given age.
─═ HINT ═─
If you enter "0" here, MegaTIC will not check for old TIC-files.
┌─ MegaTIC Version 1.30 Seite 18
└─────────────────────────────────────────────────────────────────────────┘
┌─────┬─────────────────────────────────────────╖
│2.8 │ Settings for compression-programs/ACUs ║
╘═════╧═════════════════════════════════════════╝
─═ HINT ═─
ACUs are Archive Conversion Utilities. That are external programs, which
have the function, to convert archives, perform viruschecks or check
CRC-sums.
░░░░░░░░░░░░░░░░░
░░ Description ░░
░░░░░░░░░░░░░░░░░
Enter here the description for the compression-program/ACU, you want to
install. This can be a text, you want e.g. "PKZip 2.04g" , "Palmscan" or
"ARJ Version 2.41".
░░░░░░░░░░
░░ Path ░░
░░░░░░░░░░
This is the path, where the program/ACU is located.
If you leave this empty, the path, where this packer/ACU is located,
must be named in the PATH-variable of your AUTOEXEC.BAT.
If not, only enter path, not the full name of the packer/ACU.
─═ EXAMPLE ═─
I you work with PKZIP/PKUNZIP, and the programs are located in the path
"C:\TOOLS\PACKER", enter "C:\TOOLS\PACKER" here.
░░░░░░░░░░░░░░░░░░
░░ Pack-Command ░░
░░░░░░░░░░░░░░░░░░
Enter here the filename (without path) and the command to pack with
some parameters.
If you use PKZIP/PKUNZIP enter "PKZIP.EXE -ex" here.
─═ HINT ═─
If the entry is for an ACU, enter the name of the program an needed
parameters here.
You can use macros:
*A for path and archivename
*P for path only
If you work with PALMSCAN enter here:
"PALMSCAN.EXE *A /L"
░░░░░░░░░░░░░░░░░░░░
░░ Unpack-Command ░░ (*)
┌─ MegaTIC Version 1.30 Seite 19
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░░░░░░
Enter here the filename (without path) and the command to unpack with
some parameters.
If you use PKZIP/PKUNZIP enter "PKUNZIP.EXE -o" here.
░░░░░░░░░░░░░░░░░░░░
░░ List-Character ░░ (*)
░░░░░░░░░░░░░░░░░░░░
■ List-Character ░@░
The list-character says, that the name which follows after the
character, is not a file to compress, but a file with filenames,
that should be compressed.
If you use PKZIP/PKUNZIP enter "@" here.
░░░░░░░░░░░░░░░
░░ Archiv-ID ░░ (*)
░░░░░░░░░░░░░░░
The Archiv-ID are the first two to five bytes of an archive, which
indicate, which packer has been used, to create this archive.
─═ EXAMPLE ═─
If the archive has been created with PKZIP, the first five characters
are :
50 4B 03 04
Enter the hexadecimal-values of the archive here.
If you use PKZIP/PKUNZIP enter "504B0304" here.
░░░░░░░░░░░░░░░░░░░
░░ Programm-Type ░░
░░░░░░░░░░░░░░░░░░░
( ) Compression program
This entry is for an compression/decompression program.
( ) ACU (Archive Conversion Utility)
This entry is for an ACU.
─═ HINT ═─
The markes fields (*) are not used, if this entry is for an ACU.
░░░░░░░░░░░░░░░░░
┌─ MegaTIC Version 1.30 Seite 20
└─────────────────────────────────────────────────────────────────────────┘
░░ ARC-Comment ░░ (*)
░░░░░░░░░░░░░░░░░
■ ARC-Comment ░arj.exe c *A -z*C░░
Enter the command here, to add a bannerfile to an archive.
You can use the macros:
*A the archivename
*C name of the bannerfile
─═ EXAMPLES ═─
ARJ : arj.exe c *A -z*C
PKZIP : pkzip.exe -z *A < *C
RAR : rar.exe c *A !*C
┌─────┬─────────────────────────────────────────╖
│2.9 │ Archiv-Checking ║
╘═════╧═════════════════════════════════════════╝
MegaTIC has the ability, to move all TIC-files (*.TIC), directed
to one downlink, into one archive.
This prevents MegaTIC from creating a lot of netmails with file-attaches.
In this case, only one netmail is created, which has as file-attach the
name of the Archive, which holds the TIC-files.
You can also receive packed TIC-Files.
■ File-Mask ░MT03F3A?.*░░
If you execute MTIC TIC or MTIC TICHATCH, the inbound-dirctory
(s. 2.3/Inbound) is scanned for files, matching this file-mask.
You can use here all chararcters for filenames and wildcards (* and ?).
The archiv-type, and the packer, the archive was created with, will
be identified with ID-strings from the packer-settings (s. 2.6/ID-string).
Before executing MTIC TIC or MTIC TICHATCH, matching archives are
extracted into the inbound-directory.
┌─────┬─────────────────────────────────────────╖
│2.10 │ MFM-Filenames ║
╘═════╧═════════════════════════════════════════╝
MFM-Files (MegaTIC-File-Makros) are templates to answer mails,
directed to MegaTIC.
All MFM-Files must be located in the subdirectory \MFM and have the
extension .MFM .
■ MSG-Header ░MT_Head.MFM░░ Start of each message.
┌─ MegaTIC Version 1.30 Seite 21
└─────────────────────────────────────────────────────────────────────────┘
■ MegaTIC-Help ░MT_Help.MFM░░ Help about MegaTIC
■ MegaTIC-Info ░MT_Info.MFM░░ About MegaTIC at Up- oder Downlink
■ Status-Info ░U_Status.MFM░ Statusinformations of a User
■ Info-Texts ░U_InfoTX.MFM░ Infotexts about sent files
■ AllAreas-List ░L_List.MFM░░░ List of all Areas
■ Link Echos ░A_Link.MFM░░░ User was connected to Fileecho
■ Unlink Echos ░A_Unlink.MFM░ User was disconnected from Fileecho
■ Linked Echos ░L_Link.MFM░░░ List of all connected Fileechos
■ Unlinked Echos ░L_Unlink.MFM░ List of all not connected Fileechos
■ Switch Change ░U_Switch.MFM░ User has changes switch
■ Account Warning ░U_AcWarn.MFM░ If Account is near zero
■ User Disable ░U_AcBye.MFM░░ AKA was diabled/Account expired
■ MSG-Footer ░MT_Foot.MFM░░ End of each message
■ Ann-Header ░ANN_Head.MFM░ Header for Announce-Mails
■ Ann-Footer ░ANN_Foot.MFM░ Footer for Announce-Mails
■ Send Files ░F_Find.MFM░░░ Report for AreaLink-Command %SENDME
■ File-Request ░MT_Req.MFM░░░ Report for File-Requests
■ FileFind ░MT_Find.MFM░░ Report for Filefind-Requests
■ Makros (in alphabetical order):
The following textmacros you can use in each MFM-file :
@BBSNAME@ Name of your BBS
@DATE@ The date of today
@MTREGISTER@ Infos about the Registration of MegaTIC
@MTVERSION@ The used version of MegaTIC
@SYSOPNAME@ Name of the Sysop (s. 2.5/SysOp Name)
@LOCATION@ Location of your Mailbox
@MAINAKA@ Your Main-AKA
This macros you can only use, if you send a mail to a user, or for
automatic Arealink-Mail-Replies:
@USER4DTIC@ Does user get 4D-TIC-Files ?
@USERACTIVE@ Is user ACTIVE ?
@USERAKA@ Main-AKA of user
@USERDOMAIN@ Domain-Name of Main-AKA
@USERINFOTXT@ Does user get info-texts ?
@USERNAME@ Name of user
@USERPACKTIC@ Pack TIC-files for user ?
@USERPACKNAME@ Archivname for packed TIC-files
@USERPASSWORD@ Passwort of user, to change settings
@USERREMIND@ Is REMIND for user active ?
@USERRESCAN@ Rescan-days for command %RESCAN
┌─ MegaTIC Version 1.30 Seite 22
└─────────────────────────────────────────────────────────────────────────┘
@USERSECLEVEL@ Security-level of user
@USERSEENBY@ Strip SEEN-BYs from TIC ?
@USERSTATUS@ SEND/RECIEVE/BOTH
@USERSUBAKA@ All SUB-AKAs of user in form of a list
@USERTIC@ Does user get TIC-files ?
The following Macros are only available in Announce-Mails :
@ANNOUNCEGROUP@ Name of Announce-Group
The following Macros are only available in Filefind-Request answers :
@REPLYAKA@ Matching AKA of your system
The following Macros are only available in Filesend-Mails (%SENDME):
@FILEMASK@ Which filemask was requested
The following Macros are only available in FileRequest-Info-Mails :
@LIMITFILE@ Upper limit of files
@LIMITBYTE@ Limit of bytes
@LIMITTIME@ Max time of request with current speed
@REQUESTNAME@ Name of caller
@REQUESTSESSION@ "PROTECTED" or "UNPROTECTED"
@REQUESTAKA@ AKA of caller (if available with domain)
@REQUESTPORT@ Port (COM-port of connection)
@REQUESTBAUD@ Connect-speed (not DTE-speed)
┌─────┬─────────────────────────────────────────╖
│2.11 │ Magics for Filenames ║
╘═════╧═════════════════════════════════════════╝
With magics MegaTIc can execute some actions for incoming files.
Before the TIC-processing starts, files can be copied, deleted or
uncompressed.
░░░░░░░░░░░░░░░
░░ Copy File ░░
░░░░░░░░░░░░░░░
The files, matching the given filespecification, are copied to the
destination directory.
■ File Specification ░*.ZIP░░░░░
■ Destination Directory ░D:\ARCHIVE░░░░░
Copies all files with the extension "ZIP" into the directory
"D:\ARCHIVE".
░░░░░░░░░░░░░░░░░
░░ Delete File ░░
░░░░░░░░░░░░░░░░░
┌─ MegaTIC Version 1.30 Seite 23
└─────────────────────────────────────────────────────────────────────────┘
The files, matching the given filespecification, are deleted, before
the TIC-process continues.
■ File Specification ░*.ZIP░░░░░
This magictype has no further parameters.
░░░░░░░░░░░░░░░░░░░░░
░░ Execute Command ░░
░░░░░░░░░░░░░░░░░░░░░
Does execute programs for the files, matching the given
filespecification.
You can use the following magics in the commandline:
*F = full path and filename
*P = path only with terminating backslash
*N = filename only without path
You can enter more than one command in the commandline, but you
have so separate these commands with a semicolon ";".
■ File Specification ░*.ZIP░░░░░
■ Commandline ░C:\TOOLS\GUS.EXE *F D:\NODELIST;DIR D:\NODELIST░░
First the program GUS.EXE is executed, with path+filename as
parameter. The second command shows the directory "D:\NODELIST".
░░░░░░░░░░░░░░
░░ No Hatch ░░
░░░░░░░░░░░░░░
The files, matching the given filespecification, are NOT hatched to
downlinks, even if MegaTIC was called with command TICHATCH.
■ File Specification ░*.ZIP░░░░░
This magictype has no further parameters.
░░░░░░░░░░░░░░░░░
░░ Unpack File ░░
░░░░░░░░░░░░░░░░░
The files, matching the given filespecification, are decompressed
to the destination directory.
■ File specification ░*.ZIP░░░░░
■ Destination directory ░D:\ARCHIVE░░░░░
Decompresses all files with the extension "ZIP" into the directory
"D:\ARCHIVE".
┌─ MegaTIC Version 1.30 Seite 24
└─────────────────────────────────────────────────────────────────────────┘
┌─────┬─────────────────────────────────────────╖
│3.1 │ The Filelist-Generator ║
╘═════╧═════════════════════════════════════════╝
MegaTIC can create Filelists from your Filebase.
These Lists can be compressed with one of the available packers
and inserted into a selected area of your BBS.
To create filelists, use the following command : MTIC FLIST
░░░░░░░░░░░░░░░░░░░
░░ FileList Path ░░
░░░░░░░░░░░░░░░░░░░
■ FileList Path ░C:\RA\LISTS░░░░
Here MegaTIC does create the "raw" filelists.
░░░░░░░░░░░░░░░
░░ All Files ░░
░░░░░░░░░░░░░░░
■ All Files ░22449528.LST░░░░
This is the name of the list, that will contain all files of your BBS.
Later, the list will have the extension of the packer, that it was
compressed with e.g. 22449528.ZIP.
░░░░░░░░░░░░░░░
░░ New Files ░░
░░░░░░░░░░░░░░░
■ New Files ░NEWFILES.LST░░░░
Enter here the name of the list, that shall contain the new files
of your BBS.
■ not older than ░14░░ days
Only files, that are newer than the given age, will be listed in the
newfiles-list.
░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ Area Include Security ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░
■ Min ░0░░░
■ Max ░50░░
This value referres to the download-security of your BBS-fileareas.
┌─ MegaTIC Version 1.30 Seite 25
└─────────────────────────────────────────────────────────────────────────┘
If the security-level of a filearea is between MIN and MAX,
it will be added to the file-lists.
░░░░░░░░░░░░░░░
░░ BBS Board ░░
░░░░░░░░░░░░░░░
■ BBS Board ▄
▀▀▀▀▀▀▀▀▀▀
Chosse the BBS-filearea, in which the lists shall be inserted.
░░░░░░░░░░░░░░░
░░ Add Infos ░░
░░░░░░░░░░░░░░░
You can select now, which informations the filelists should contain.
■ [ ] Name -> Filename <g>
■ [ ] Size -> Filesize
■ [ ] Date -> filedate
■ [ ] Downloads -> No of downloads with format [xxx]
■ [ ] Description -> Description of the file
░░░░░░░░░░░░░░
░░ Use Font ░░
░░░░░░░░░░░░░░
Select a font, which MegaTIC uses to display areanumbers in the
filelists.
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
■ [ ] Delete Raw File-List after compression
Delete the "raw" filelists, after they are compressed.
░░░░░░░░░░░░░░░░░
░░ Requestlist ░░
░░░░░░░░░░░░░░░░░
■ RequestList ░SECURE.LST░░
If you enter a filename here, MegaTIC creates a textfile, which
contains the paths of the fileareas ncluded in the Allfiles-List.
This textfile can be used as requestlist for some mailers, so that
the paths of this list are scanned, if a filerequest occurs.
This list can also be used as request-config for MegaTIC's
┌─ MegaTIC Version 1.30 Seite 26
└─────────────────────────────────────────────────────────────────────────┘
Fast-Filerequest-Index (s. 3.3/Requestprocessor).
─═ HINT ═─
If you leave this field empty, no request-list is created.
─═ EXAMPLE ═─
The list could look like this:
E:\DFUE_01\
E:\DFUE_02\
E:\DFUE_03\
■ FileSpec ░*.*░░
If you need a filespecification added to the path, you can specify it
here. You needa specification e.g. if you use Binkley.
─═ EXAMPLE ═─
The list could now look like this:
E:\DFUE_01\*.*
E:\DFUE_02\*.*
E:\DFUE_03\*.*
░░░░░░░░░░░░░░░░░░░
░░ Compress with ░░
░░░░░░░░░░░░░░░░░░░
■ Compress with ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Select a compression program, to compress the lists with.
┌─────┬─────────────────────────────────────────╖
│3.2 │ MegaTIC as Upload-Scanner ║
╘═════╧═════════════════════════════════════════╝
You can use MegaTIC to scan your uploads.
To scan your uploads, call : MTIC UPSCAN
░░░░░░░░░░░░░░░░░░░░░░
░░ BBS Upload Board ░░
░░░░░░░░░░░░░░░░░░░░░░
■ BBS Upload Board ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Select the BBS-filearea, which contains your new Uploads.
░░░░░░░░░░░░░░░░░░░░
░░ Upload-Actions ░░
┌─ MegaTIC Version 1.30 Seite 27
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░░░░░░
Please look the Chapter (4.2/Incoming Files).
░░░░░░░░░░░░░░░░░
░░ Check Files ░░
░░░░░░░░░░░░░░░░░
■ ( ) Check only new files
Check only the files, which were uploaded after the last call
of MTIC UPSCAN.
■ ( ) Always check all files
Check always all files in the upload-area.
░░░░░░░░░░░░░░░░
░░ File Infos ░░
░░░░░░░░░░░░░░░░
■ [ ] Add GIF, JPG Infos
MegaTIC adds technical infos about these files.
(JPG 1024*768) .......
(GIF 320*200*256c) .....
░░░░░░░░░░░░░░░░░░░
░░ Exclude Files ░░
░░░░░░░░░░░░░░░░░░░
■ ░FILES.BBS░░░░░
░DESCRIPT.ION░░
Ignore these Files in the upload-directory.
┌─────┬─────────────────────────────────────────╖
│3.3 │ MegaTIC as Request-Processor ║
╘═════╧═════════════════════════════════════════╝
MegaTIC can also be a Request-Processor.
Filerequests can be done by to devices.
The first is, to scan the areas of your BBS online on an incoming
filerequest, but this is not very fast.
The second is, to create a Fast-Filerequest-Index first, and to
use this index for a filerequest. This method is VERY fast.
To create the Fast-Filerequest-Index, execute the following command:
MTIC INDEX <Name_of_requestconfig_file>
┌─ MegaTIC Version 1.30 Seite 28
└─────────────────────────────────────────────────────────────────────────┘
An example, how this requestconfig-file could look like, you can
find in the \INFOS\REQUEST.EXL.
To get more informations about MegaTIC and filerequests, look chapter
(6.1/Commandline-Paramters/REQUEST).
■ Setup for McMail 1.0gx
------------------------
Check, that you choosed MCMAIL as mailer in the filerequest setup.
Search the McMail-Config-Datei for the keyword
ReqProcessor <Path_to_MegaTIC>MTIC.EXE REQUEST /SRIF:=SRIF /I
<Path_to_MegaTIC> is the homepath of MegaTIC.
The Parameter =SRIF tells MegaTIC, where to find the SRIF-file
with all important informations for the filerequest.
The parameter "/I" forces MegaTIC to use the Fast-Filerequest-Index.
■ Setup for Cantaloup wb/0.76
-----------------------------
Check, that you choosed CANTALOUP as mailer in the filerequest setup.
Edit the File FREQPROC.CMD in the Cantaloup-directory :
@ECHO OFF
REM <baudrate> <task> <time> <originator> <secure> <srif> <req> <attach>
REM 1 2 3 4 5 6 7 8
CD <Path_to_MegaTIC>
REM ******************************
REM * When using MegaTIC for DOS
REM ******************************
COMMAND.COM /C MTIC.EXE REQUEST /SRIF:%6 /I
REM ******************************
REM * When using MegaTIC for OS/2
REM ******************************
MTIC2.EXE REQUEST /SRIF:%6 /I
<Path_to_MegaTIC> is the Homepath of MegaTIC.
The Parameter %6 tells MegaTIC where to find the SRIF-File
with all important informations for the filerequest.
The parameter "/I" forces MegaTIC to use the Fast-Filerequest-Index.
■ Setup for Binkley 2.60 with SRIF
----------------------------------
Check, that you choosed BINKLEY as mailer in the filerequest setup.
┌─ MegaTIC Version 1.30 Seite 29
└─────────────────────────────────────────────────────────────────────────┘
Search the Binkley-Config-Datei for the keyword
SRIF <Path_to_MegaTIC>MTIC.EXE REQUEST /SRIF:$s /I
<Path_to_MegaTIC> is the homepath of MegaTIC.
The Parameter $s tells MegaTIC, where to find the SRIF-file
with all important informations for the filerequest.
The parameter "/I" forces MegaTIC to use the Fast-Filerequest-Index.
■ Setup for Intermail without SRIF
----------------------------------
Check, that you choosed INTERMAIL as mailer in the filerequest setup.
Goto:
IMSetup --> Mailer --> File Requests --> External.
<Path_to_MegaTIC>MTIC.EXE /A%A /B%B /N%N /R%F /S%O /T%X /I
■ Setup for FrontDoor 2.20 without SRIF
---------------------------------------
Check, that you choosed FRONTDOOR as mailer in the filerequest setup.
Goto:
FDSetup --> Mailer --> File Requests --> Request processor
╔════════════════════════════════════════════════════════ Request processor ╗
║ ║
║ Program <Pfad_zu_MegaTIC>MTIC.EXE /A=A /B=B /R=R /O=T /S=O /T=X /I ║
║ Enabled Yes ║
║ Swapping Yes ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════╝
---------------------------------------
Some following settings are important, to let MegaTIC work as
requestprocessor.
░░░░░░░░░░░░░░
░░ Sessions ░░
░░░░░░░░░░░░░░
■ NORMAL, PROTECTED
Normal sessions are sessions with callers, that have no password on
your System.
FILES
Limit of files, that can be requested.
┌─ MegaTIC Version 1.30 Seite 30
└─────────────────────────────────────────────────────────────────────────┘
TIME
Limit of time, the request may take, at the reported CPS-Rate.
BYTE
Limit of bytes, that can be requested.
REQUEST FROM AREAS WITH DL-SECURITY
Scan areas of your BBS, whichs download-security is between
MIN and MAX.
─═ HINT ═─
If you use the Fast-Filerequest-Index, this setting is ignored.
░░░░░░░░░░░░░░░░░░
░░ Request Fail ░░
░░░░░░░░░░░░░░░░░░
■ Request Fail ░C:\TEXTE\FEHLER.TXT░░
This text is sent to the caller, if his request was not successfull.
░░░░░░░░░░░░░░░░░░░
░░ BBS Info-File ░░
░░░░░░░░░░░░░░░░░░░
■ BBS Info-File ░C:\TEXTE\WERBUNG.TXT░░
This text is added to each Request-Report.
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
■ [ ] Send Request Report
If this switch is set, the caller will receive a report with some
informations and the result of sent files.
─═ HINT ═─
If this switch is not set and the request fails, the caller will not
get any information about that.
The MFM-Name for this report is MT_REQ.MFM
■ [ ] Copy of report to sysop
If this switch is set, you will get a copy of the request-report.
■ [ ] Check if files are present
When scanning the BBS or the Fast-Index, MegaTIC checks, if the files
┌─ MegaTIC Version 1.30 Seite 31
└─────────────────────────────────────────────────────────────────────────┘
are present in the given path. This takes a bit time.
░░░░░░░░░░░░░░░░
░░ Aliasnames ░░
░░░░░░░░░░░░░░░░
■ Aliasnames ▄
▀▀▀▀▀▀▀▀▀▀▀
This is a list of aliasnames or magics, you can connect a File with.
Wildcards (* und ?) are allowed.
If you entered something in the field "Password", the caller only has
access to the file, if his request contains the password.
─═ EXAMPLE ═─
If your filelist shall be requestable with the magic "FILES", enter here:
■ Alias ░FILES░░░░
■ Filename ░C:\LISTS\22449528.ZIP░░░░ (Name of filelist)
■ Password ░░░░░░░░░░
If you don't know, which extension your filelist has, create this entry:
■ Alias ░FILES░░░░
■ Filename ░C:\LISTS\22449528.*░░░░░░
■ Password ░MYLIST░░░
All matching files will be sent.
The request of the caller must look like this, because the filelist is
protected by a password :
│ Subject: FILES !MYLIST
┌─────┬─────────────────────────────────────────╖
│3.4 │ The Filefind-System of MegaTIC ║
╘═════╧═════════════════════════════════════════╝
MegaTIC also can scan your BBS for files. This can be done with echomail,
netmail or local. Which method you choose, depends on commandline-Parameters.
── FILEFIND with ECHOMAIL/NETMAIL ──
Install a FileFind-Area, with the SCAN-Area, that MegaTIC shall scan for
filefinds. Settings of the echomail-Area you can get from your
mailtosser.
If you call "MTIC FIND" now, MegaTIC scans echomails in the echo for one or
more mails directed to MTIC (or one of the aliasnames eg. ALLFIX)
If the subject-line contains a "/" with following keyword,
(eg. /scanner), MegaTIC scanns the filebase of your BBS for files, whose
descriptions contain the keyword "SCANNER" or match a filemask
(eg. *.PAS if keyword /*.PAS is given).
┌─ MegaTIC Version 1.30 Seite 32
└─────────────────────────────────────────────────────────────────────────┘
If one or more files are found, MegaTIC sends a report to the sender
of the FileFind-Request.
A messageheader could look like this:
│ By: Dirk Mertens <- Sender
│ To: mtic <- to MTIC or alias
│ Re: /textfind /cm-text /*.pas <- Keywords
│ St: Pvt Local Kill
── FILEFIND LOCAL ──
You can use the FileFind-System of MegaTIC for local requests, too.
Execute MTIC FIND .... [...] [/F=.....] , where after the Parameter
"FIND" a keyword has to follow.
To search for all files, that contain the words "Virus" or "Scanner",
or have the extension ".PAS", call MegaTIC the following way:
MTIC FIND virus scanner *.pas
Results of found files are written to the screen.
To redirect the result to a file (e.g. C:\RESULT.TXT), use the
parameter /F= and a filename.
MTIC FIND virus scanner *.pas /F=C:\RESULT.TXT
░░░░░░░░░░░░░░░░
░░ Max. Finds ░░
░░░░░░░░░░░░░░░░
■ Max filefinds ░100░░
Stop scanning the BBS if this number of found files is reached.
░░░░░░░░░░░░░░░░░░░░
░░ Reply in newer ░░
░░░░░░░░░░░░░░░░░░░░
■ Max message age ░14░░░ days
Reply only to mails, which are not older than the given age.
If "0" is given as value, all messages are done.
░░░░░░░░░░░░░░░░░
░░ DL-Security ░░
░░░░░░░░░░░░░░░░░
■ DL-security of scanned areas
MIN ░0░░░░ and MAX ░50░░░
MegaTIC only scans areas of your filebase, whichs download-security
is between MIN and MAX.
┌─ MegaTIC Version 1.30 Seite 33
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░
░░ Options ░░
░░░░░░░░░░░░░
■ [ ] Process local requests
Do not ignore Filefind-Requests, which are from one of your AKAs.
■ [ ] Set RECV Flag even if not found
Set the RECEIVED-Flag for a FileFild-Request, even if no file is found.
░░░░░░░░░░░░░░░░░░░░
░░ Filefind-Areas ░░
░░░░░░░░░░░░░░░░░░░░
■ Filefind-Areas █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You see the list of the FileFind-Areas. You can specify a unlimited
number of Areas, to scan for FileFild-Requests.
┌──────┬─────────────────────────────────────────╖
│3.5 │ Filefind-Areas ║
╘══════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░░░░
░░ Description ░░
░░░░░░░░░░░░░░░░░
■ Description ░Filefind : REQUEST.GER░░░░
This is only the description of the Filefind-Area.
░░░░░░░░░░░░
░░ Active ░░
░░░░░░░░░░░░
■ [ ] Active
If an area is not active, MegaTIC ignores it, when processing
FileFind-Requests.
░░░░░░░░░
░░ AKA ░░
░░░░░░░░░
■ AKA █
▀▀▀▀▀
┌─ MegaTIC Version 1.30 Seite 34
└─────────────────────────────────────────────────────────────────────────┘
This AKA is used as Reply-AKA for replies.
░░░░░░░░░░░░
░░ Origin ░░
░░░░░░░░░░░░
■ Origin █
▀▀▀▀▀▀▀▀
This textline is added to the end of each Mail.
░░░░░░░░░░░░░░░
░░ Scan-Area ░░
░░░░░░░░░░░░░░░
■ Scan Area
Select the type of messagebase, the area and its specificatons,
where MegaTIC shall search for Filefind-Requests.
Select the messagebase and enter the values in the field near right.
You can get the values that for from your mailtosser.
(■) JAM-base path ░D:\MSGBASE\REQUEST.GER░░
( ) Squish path ░░░░░░░░░░░░░░░░░░░░░░░░░
( ) Hudson #num ░0░
( ) Netmail path ░░░░░░░░░░░░░░░░░░░░░░░░░
( ) Ezycom #num ░0░ path ░░░░░░░░░░░
░░░░░░░░░░░░░░░░
░░ Reply-Area ░░
░░░░░░░░░░░░░░░░
■ Reply-Area
Select the type of messagebase, the area and its apecificatons,
where MegaTIC shall answer to Filefind-Requests.
( ) JAM-base path ░░░░░░░░░░░░░░░░░░░░░░░░░
( ) Squish path ░░░░░░░░░░░░░░░░░░░░░░░░░
( ) Hudson #num ░0░
(■) Netmail path ░D:\RA\NETMAIL\░░░░░░░░░░
( ) Ezycom #num ░0░ path ░░░░░░░░░░░
┌─────┬─────────────────────────────────────────╖
│3.6 │ The Forward-System of MegaTIC ║
╘═════╧═════════════════════════════════════════╝
With help of the Foward-Manager, MegaTIC can execute Forward-Requests.
If there are any fileareas, which area not available on your system,
but you could get them from your uplink, your downlinks can request
these fileareas by using MegaTIC.
┌─ MegaTIC Version 1.30 Seite 35
└─────────────────────────────────────────────────────────────────────────┘
If a downlink wants a filearea from you, which is not available on your
system but your Uplink has it, MegaTIC can create a Forward-Request,
and connect you to this filearea.
For that MegaTIC sends a Netmail to the TIC-processor of your uplink,
with the command, to connect you to the wanted filearea.
Simultaneous your downlink gets a Mail with the content, that the
filearea has to be requested from your uplink, before it's abailable on
your system.
─═ EXAMPLE ═─
A downlink requests the fileecho TNT_BBS from your system, but that is not
available. MegaTIC scans the arealist of your uplink, if the echo is
available on his system.
If the requested echo is found, MegaTIC checks some secutity-settings
before writing a Forward-Request:
- The downlink has to be connected to the filegroup, to which the
successful Forward-Manager-Entry belongs, too.
- In the Sub-AKA-Entry of the downlink, which has the same zone-number
like the filegroup of the Forward-Manager, the switch "Allow forward
requests" must be set (s. 4.2/Sub-AKA/Switches).
░░░░░░░░░░░
░░ Group ░░
░░░░░░░░░░░
■ Group ░GRUPPE : FIDO-Echos░░░░
Choose the filegroup, to which this Forward-Manager-Entry should
belong.
░░░░░░░░░░░░
░░ Active ░░
░░░░░░░░░░░░
■ [ ] Active
This is the switch, if this entry is active.
░░░░░░░░░░░░
░░ Uplink ░░
░░░░░░░░░░░░
■ ░Dirk Mertens░░░░
░2:2449/528.0░░░░
Select the uplink for this Forward-Manager-Entry.
░░░░░░░░░░░░░░
┌─ MegaTIC Version 1.30 Seite 36
└─────────────────────────────────────────────────────────────────────────┘
░░ Password ░░
░░░░░░░░░░░░░░
■ ░GEHEIM░░░░░
This is the password, of the uplink's TIC-Processor, YOU have, to
connect or disconnect Fileareas.
░░░░░░░░░░░░░░░░░
░░ AreaManager ░░
░░░░░░░░░░░░░░░░░
■ ░MTIC░░░░░░░
This is the aliasname of your uplink's TIC-processor.
░░░░░░░░░░░░░░
░░ AreaList ░░
░░░░░░░░░░░░░░
■ ░C:\RA\LISTS\FIDO.LST░░░
Select the file, that contains the list of fileechos, available from
your uplink.
─═ HINT ═─
The fidonet.na format, in which this list has to be, looks like this:
<fileareatag> <filearea description>
─═ EXAMPLE ═─
<fileareatag> <filearea description>
TNT_BBS Utilities from the Toolnet
NODELIST The newest Nodelists
NODEDIFF Nodediff-Files
RULES24 Rules for some Echomail-Areas
┌─────┬─────────────────────────────────────────╖
│4 │ USER SETUP ║
╘═════╧═════════════════════════════════════════╝
┌─────┬─────────────────────────────────────────╖
│4.1 │ User Configuration ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░░
░░ User Name ░░
░░░░░░░░░░░░░░░
■ User Name ░Dirk Mertens░░░░
Enter the name of the user here.
┌─ MegaTIC Version 1.30 Seite 37
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░
░░ Main AKA ░░
░░░░░░░░░░░░░░
■ Main AKA ░2:2449:528.0░░░░
This is the Main-AKA of the user.
░░░░░░░░░░░░░░░░░░░
░░ Main Switches ░░
░░░░░░░░░░░░░░░░░░░
■ [ ] Active
This is the "Mainswitch" for the user.
Users, which area not ACTIVE will not get any files from you and are
also not allowed to send.
This switch can NOT be changed by users.
■ [ ] Remind
If the remind-criterias match, the user will get a remind-mail.
■ [ ] Pause
If this switch is set, the user will not get any files or fnnouncements
from you, but will be autoadded (if settings match) to new schos.
This switch can be changed by users with the commands %PAUSE
and %RESUME (or %ACTIVE ON and %ACTIVE OFF).
░░░░░░░░░░░░░
░░ Connect ░░
░░░░░░░░░░░░░
■ ( ) Receive from
You can only receive files from this user and have no permission
to send to him.
■ ( ) Send to
You can only send files to this user, but are not allowed to receive
files from him.
■ ( ) Both
You can send and revceive files from/to user.
┌─ MegaTIC Version 1.30 Seite 38
└─────────────────────────────────────────────────────────────────────────┘
─═ HINT ═─
This is the the default-value, how the user is autoconnect to new
filechos.
░░░░░░░░░░░░
░░ Domain ░░
░░░░░░░░░░░░
■ Domain ░FIDONet░░░░░░
Enter here the domain for the Main-AKA.
░░░░░░░░░░░░
░░ Rescan ░░
░░░░░░░░░░░░
■ Rescan ░7░░░░
If the user sends a mail with command %RESCAN, echos are scanned for
files, that are not older than this value.
░░░░░░░░░░░░░░
░░ Passwort ░░
░░░░░░░░░░░░░░
■ Passwort ░Igel░░░░
This is the password, a Arealink-Mail of the user must contain as
Subject, to connect or disconnect to fileareas.
░░░░░░░░░░░░░░
░░ SecLevel ░░
░░░░░░░░░░░░░░
■ SecLevel ░200░░░░░░
A user can only connect to fileechos, whichs security-level is lower
or equal his seclevel.
░░░░░░░░░░░░░
░░ Account ░░
░░░░░░░░░░░░░
This are some settings for the Account-System of MegaTIC.
You can install an account for each Sub-AKA of a user.
■ [ ] Deactivate SubAKA
If the account of a user is expired, the Sub-AKA can be disabled
automatically.
┌─ MegaTIC Version 1.30 Seite 39
└─────────────────────────────────────────────────────────────────────────┘
The user will not get any files for fileechos, where the filegroups
have the same zone-number.
■ [ ] Send Netmail-Warning
if fewer than ░10░░ days
If the account is fewer than the value, the user will get a mail
about his account, when you execute MTIC CHECK /A.
░░░░░░░░░░░░░░
░░ Switches ░░
░░░░░░░░░░░░░░
■ [ ] Send *.TICs
The user gets TIC-files if you hatch files to him.
■ [ ] Pack TIC-files
With MegaTIC you can compress TIC-files and UseFiles into one archive.
The advantage is, that instead of a lot of netmails (one for each file)
only one netmail is written (for the archive, containig the TIC-files).
Users can change this switch with the Command %TICPACK ON|OFF.
■ [ ] Send Infotexts
The user will get informations about sent files.
■ [ ] Send 4D TIC-Files
The user will get TIC-files with 4D-Seenby-Lines. Point addresses
will be added to the SeenBy-Lines.
■ [ ] Strip "seen by"s
All SeenBy-Lines will be deleted from the TIC-files.
■ [ ] Pack Usefiles
Not only TIC-files, but Usefiles can be packed into an archive.
Users can change this switch with the command %FILEPACK ON|OFF.
░░░░░░░░░░░
░░ Flags ░░
░░░░░░░░░░░
■ Mails
[ ] Crash [ ] Hold [ ] Direct
■ Files
┌─ MegaTIC Version 1.30 Seite 40
└─────────────────────────────────────────────────────────────────────────┘
[ ] Crash [ ] Hold [ ] Direct
Special Flag for files and mails, the user receives from you.
Usually mails and files have the flag "NONE".
░░░░░░░░░░░░░
░░ Library ░░
░░░░░░░░░░░░░
■ Library ▄
▀▀▀▀▀▀▀▀
With this feature you can replace some settings of the user with
defaults from the user-library.
░░░░░░░░░░░░░░
░░ Compress ░░
░░░░░░░░░░░░░░
■ Compress ▄
▀▀▀▀▀▀▀▀▀
Select the compression-Program, TIC-files and Usefiles shall be
packed with.
■ Send Mail ▄
▀▀▀▀▀▀▀▀▀▀
From the following overview you can send specific mail to a user.
■ Groups ▄
▀▀▀▀▀▀▀
Select the filegroups, the user ist connected to.
The characters have the meaning :
■ : ON
The user is connected to this filegroup.
He can connect and disconnect fileechos, that area assigned to
this group.
A : AUTOADD
The user is connected to this filegroup.
He can connect and disconnect fileechos, that area assigned to
this group.
Additionally he has AutoAdd-State for this filegroup, which means,
that he is AutoAdded to new fileechos assigned to this group.
C : CREATE and AUTOADD
The user is connected to this filegroup.
┌─ MegaTIC Version 1.30 Seite 41
└─────────────────────────────────────────────────────────────────────────┘
He can create new areas for this filegroup.
Further he has the features listed at AUTOADD.
■ Echos ▄
▀▀▀▀▀▀
Select the filearea, the user ist connected to.
The characters have the meaning :
■ : ON
The user is connected to the fileecho.
R : RECEIVE FROM
In this filearea, you can only receive files from the user.
S : SEND TO
In this filearea, you can only send files to the user.
B : BOTH
In this filearea, you can send and receive files from/to the user.
┌─────┬─────────────────────────────────────────╖
│4.2 │ AKAs & AutoCreate ║
╘═════╧═════════════════════════════════════════╝
■ Auto-Create & SubAKA ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If a user shall receive files from you or send files to you,
he must have at least one Sub-AKA-Entry, which can be the same as the
Main-AKA.
░░░░░░░░░░░░░
░░ Sub AKA ░░
░░░░░░░░░░░░░
■ Sub AKA ░2:2449/528.1░░░░░░
Enter here the Sub-AKA for this entry.
░░░░░░░░░░░░░░
░░ Switches ░░
░░░░░░░░░░░░░░
■ [ ] This Sub-AKA is active
Decides wether this Sub-AKA is active, or not. If the account has
expired, and the switch is set, this SubAKA will be disabled.
■ [ ] Allow Auto-Create Areas (AutoCreate)
┌─ MegaTIC Version 1.30 Seite 42
└─────────────────────────────────────────────────────────────────────────┘
Using this Sub-AKA, the user is allowed to create new fileareas on
your System.
■ [ ] Allow Forward-Reuqests
The user may create Forward-Requests with this Sub-AKA
(s. 3.6/Forward-Manager).
░░░░░░░░░░░░░
░░ Account ░░
░░░░░░░░░░░░░
■ Account ░30░░░░
Amount of account, the Sub-AKA of the user has.
( ) Free
This Sub-AKA is free.
( ) DL-kb
The amount is money.
( ) Days
The amount is the number of days, how long the user has access with
this Sub-AKA.
■ Start ▄
▀▀▀▀▀▀
With this button, you start the account system from today.
┌─────┬─────────────────────────────────────────╖
│5 │ FILES ║
╘═════╧═════════════════════════════════════════╝
┌─────┬─────────────────────────────────────────╖
│5.1 │ Filegroups ║
╘═════╧═════════════════════════════════════════╝
░░░░░░░░░░░░░░░░░
░░ Description ░░
░░░░░░░░░░░░░░░░░
■ Description ░Group : FIDO░░░░
Enter here the name of the filegroup. You can assign fileechos and users
to a filegroup.
┌─ MegaTIC Version 1.30 Seite 43
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ Select AKA for this Group ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
■ Select AKA for this Group ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Select from the available AKAs with <Space> one, you want to use for
this filegroup.
░░░░░░░░░░░░░░░░░░░░
░░ BBS Conversion ░░
░░░░░░░░░░░░░░░░░░░░
■ BBS Conversion ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You can enter here default-values for autocreated Fileareas, which are
assigned to this filegroup.
─═ HINTS ═─
The startnumber for new fileareas is the boardnumber of your BBS.
MegaTIC scans your filebase, starting at the given number and seeks
for the next free area.
Existing fileareas will NOT be overwritten.
░░░░░░░░░░░░░░░░░░░░░░
░░ MegaTIC Defaults ░░
░░░░░░░░░░░░░░░░░░░░░░
■ MegaTIC Defaults ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
■ Auto-Create Path ░C:\RA\FILEBASE\FIDONET░░░░░░░
This is the base-path for new fileareas.
─═ HINT ═─
MegaTIC tries to create subdirectories with the name of the filearea.
But sometimes this is not possible, eg. if you get a new filearea
named "GFD.OS2.COMM".
In this case, MegaTIC does calculate a 32-Bit CRC-sum from the
name of the filearea to get the name for the new subdirectory.
■ Echo Batch File ░EXPAND.BAT░░░░░░
■ Order Security ░100░░░░
■ Write Security ░100░░░░
These are default values for auto-created fileechos (s. 5.1/Fileareas).
┌─ MegaTIC Version 1.30 Seite 44
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░░░░░░░░░░░
░░ Connect by Echoname ░░
░░░░░░░░░░░░░░░░░░░░░░░░░
■ Connect by Echoname ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You can specify echonames or fragments of echonames, that shall be
assigned to this filegroup.
─═ EXAMPLE ═─
░GFD.APP░░░
If you specify GFD.APP here, all new fileechos with the first letters
GFD.APP will be assigned to this filegroup.
─═ HINT ═─
Usually new fileechos are assigned to filegroups by zone-number of the
fileecho. With the zone-number, the matching filegroup can be found out.
The assignment by filearea-name has a higher pirority than
by zone-number.
─═ HINT ═─
Wildcards (* oder ?) are NOT allowed.
┌─────┬─────────────────────────────────────────╖
│5.2 │ Fileareas ║
╘═════╧═════════════════════════════════════════╝
Settings for Fileareas.
░░░░░░░░░░░░░░░░░
░░ MegaTICName ░░
░░░░░░░░░░░░░░░░░
■ MegaTICName ░2-BBS░░░░
This is the name, MegaTIC handles the filearea with.
This must also be the fileechos-tag of the filearea.
░░░░░░░░░░
░░ Path ░░
░░░░░░░░░░
■ Path ░C:\RA\FILEBASE\FIDO\2-BBS\░░░
This is the physical path of the filearea.
░░░░░░░░░░░
░░ Batch ░░
░░░░░░░░░░░
■ Batch ░C:\RA\UTIL\MTIC\EXPAND.BAT░░░░
┌─ MegaTIC Version 1.30 Seite 45
└─────────────────────────────────────────────────────────────────────────┘
This batch-File will be executed for incoming files.
The first parameter is the path of the the filearea.
The second is the name of the incoming file.
First, MegaTIC changes to the directory of the filearea and than executes
the batch-File.
─═ EXAMPLE ═─
If you have the filearea "NodeDiff" and you want to extract all incoming
files into your Nodeiff-directory, the batch-File might look like this:
@ECHO OFF
C:\TOOLS\GUS.EXE %1%2 C:\FD\NODELIST
(GUS.EXE is a program, which automatically finds out the archiv-type
and calls the right packer to extract the archive)
─═ HINT ═─
MegaTIC calls the batch-file by the following way :
BATCH.BAT <Path_of_Filearea> <Filename>
In the Batchfile, you can use the parameters with the macros %1 for
the <Path_of_Filearea> and %2 for the <Filename>.
░░░░░░░░░░░░░░░
░░ Order Sec ░░
░░░░░░░░░░░░░░░
■ Order Sec ░100░░░░
This security-level (s. 4.1/SecLevel) needs a user to connect to
this filearea.
░░░░░░░░░░░░░░░
░░ Write-Sec ░░
░░░░░░░░░░░░░░░
■ Write Sec ░200░░░░
This security-level (s. 4.1/SecLevel) needs a user to send files to
this filearea.
░░░░░░░░░░░░░░░░░░░░░
░░ Banner handling ░░
░░░░░░░░░░░░░░░░░░░░░
■ Banner handling
( ) Leave unchanged
Don't care about the archive banner.
┌─ MegaTIC Version 1.30 Seite 46
└─────────────────────────────────────────────────────────────────────────┘
( ) Add your bannerfile
Add your bannerfile to the archive.
( ) Kill existing banner
Kill the archive-banner, if one exists.
░░░░░░░░░░░░░░░░░░░░
░░ Replaced-Files ░░
░░░░░░░░░░░░░░░░░░░░
■ Replaced-Files
This setting decides, what happens to files, that are replaced by
newer ones.
( ) Kill
Kill the old/exiting file.
( ) Move to OLD-Dir
Move the old/existing file into the OLD-dir (s. 2.3/Old Files)
( ) Rename old file
Rename the old/existing file eg. MTIC.ZIP -> MTIC.ZI1
░░░░░░░░░░░░░░░░░░░░
░░ Incoming-Files ░░
░░░░░░░░░░░░░░░░░░░░
■ Incoming-Files
This setting decides, what special actions shall happen to incoming
files.
[ ] Touch filedate
Set the file's date to the actual date of today.
[ ] Unwanted check
Proceed the unwanted-check with the Skullcheck-CRC-Liste.
[ ] Virus Scan
Make a virus-scan for the incoming file.
┌─ MegaTIC Version 1.30 Seite 47
└─────────────────────────────────────────────────────────────────────────┘
Archives will be extracted, to scan each single file.
[ ] Arc convert
Convert the archive to the selected format.
■ Convert to ▄
▀▀▀▀▀▀▀▀▀▀▀▀
Select a packer from the list, to which the incoming archives
shall be converted.
░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ Filearea Maintenance ░░
░░░░░░░░░░░░░░░░░░░░░░░░░░
■ Keep files ░21░░░ days in filearea
When calling "MTIC MAINT" all files older than the specified days
will be deleted or moved from areas with a "keep-days-value" different
from "0". Whether files are moved or killed depends on the settings
"Replaced-Files" (s. 5.2/Fileareas/Replaced files).
Also you can force the killing or moving of files. For this see
chapter (s. 6.1/Commandline parameters/MAINT)
─═ HINT ═─
If a value of "0" is given, the maintenance will not be done for this
filearea.
■ [ ] When "0", force when "/D=xx" specified
With this you can force to maintain a filearea, even if a "0" was
specified at keep-days for files, when you call MegaTIC with the
parameter "/D=xx" where xx must be a number of keep-days.
┌─────┬─────────────────────────────────────────╖
│5.3 │ Announcements ║
╘═════╧═════════════════════════════════════════╝
With the announce-functionn, you can announce new files,
arriving on your system.
If you use MegaTIC, you have to assign fileareas to announcegroups, in
which they area announced.
The annnouncements can be netmails or echomails.
To create announcements, execute the commands:
MTIC TIC /A
MTIC TICHATCH /A
If you want more information, call MTIC TIC /? or MTIC TICHATCH /?
or read chapter (6.1/Commandline-paramters/TIC).
┌─ MegaTIC Version 1.30 Seite 48
└─────────────────────────────────────────────────────────────────────────┘
░░░░░░░░░░░░░░░
░░ GroupName ░░
░░░░░░░░░░░░░░░
■ GroupName ░FIDO-Neue Dateien░░
This is just the groupname, which can be displayed in Header- or
Footer-MFM-File for announcemnts with the macro @ANNOUNCEGROUP@.
░░░░░░░░░░░░
░░ Active ░░
░░░░░░░░░░░░
■ [ ] Group is active
This switch decides, whether this group is active, or not.
░░░░░░░░░░░░░░░░░░
░░ Select Echos ░░
░░░░░░░░░░░░░░░░░░
■ Select Echos ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Assign the fileareas, that shall be announced in this announcegroup.
░░░░░░░░░░░░░░░░
░░ Select AKA ░░
░░░░░░░░░░░░░░░░
■ Select AKA ▄
▀▀▀▀▀▀▀▀▀▀▀▀
Use the selected AKA as senderaka for echomails and netmails.
░░░░░░░░░░░░░░░░░░░░░░░
░░ Echomail-Settings ░░
░░░░░░░░░░░░░░░░░░░░░░░
■ PKT Message Area ░528.NEWFILES░░
If MegaTIC shall create echomail-announcements, enter the name of
the echomail-area here. If you leave this field blank, no echomail
announcemts will be created.
■ PKT Password ░GEHEIM░░
If your mailtosser wants a password for mailinbound, enter this here.
░░░░░░░░░░░░░░░░░░░
┌─ MegaTIC Version 1.30 Seite 49
└─────────────────────────────────────────────────────────────────────────┘
░░ Mail-Settings ░░
░░░░░░░░░░░░░░░░░░░
■ FROM Field ░Dirk Mertens░░
■ TO Field ░All░░
■ Subject ░New files in Oxygen BBS░░
This values area displayed at the corresponding fields in created
mails.
░░░░░░░░░░░░░░░░░░░░░
░░ Netmail-Systems ░░
░░░░░░░░░░░░░░░░░░░░░
■ Netmail Systems ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Select system, to which MegaTIC shall write netmail-announcements.
░░░░░░░░░░░░░░░░░░░░░░░░
░░ AutoAdd Filegroups ░░
░░░░░░░░░░░░░░░░░░░░░░░░
■ AutoAdd Filegroups ▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
New fileechos, belonging to the selected filegroups, will be
added and announced in this announcegroup automatically.
┌─────┬─────────────────────────────────────────╖
│5 │ The program MTIC.EXE ║
╘═════╧═════════════════════════════════════════╝
With different commandline-parameters, you can force MegaTIC to do
different works.
If you execute MTIC.EXE without <command>, the setup-program is executed.
┌─────┬─────────────────────────────────────────╖
│6.1 │ Commandline-parameters ║
╘═════╧═════════════════════════════════════════╝
Used symbols:
"" : when no parameter is given
<param> : this parameter is forced
[param] : this parameter is optional
<p1>|<p2> : <p1> or <p2> is forced
Command Parameter Description
"" If you call MTIC.EXE without command, the setup-
program is executed.
┌─ MegaTIC Version 1.30 Seite 50
└─────────────────────────────────────────────────────────────────────────┘
/? HELP
MTIC.EXE displays all available commands.
To get detailed help for <command>, call
MTIC <command> /?
/Q QUIET
Let MegaTIC run in quietmode. This parameter forces
MegaTIC not to run in fullscreen-mode and it is a
little bit faster.
Command Parameter Description
TIC --------- [/A] [/S] [/Q]
MegaTIC will insert files, found in the inbound
directory, into your BBS. Non-exiting areas are
created according to setup.
/A ANNOUNCEMENTS
Announcements for the incoming files are written.
/N NO ANNOUNCE EXPORT
Data for announcements is stored, but no announcements
are written. Stored data is loaded with the next
program call, "merged" with the new data and like
always announced as netmail- or echomail.
/S SCAN
Before TICing incoming files, scan the netmail-
direcory for arealink-mails (s. command "SCAN").
TICHATCH --------- [/A] [/S] [/Q]
Same function like the command "TIC", but
additionally, files are sent to your downlinks.
/A ANNOUNCEMENTS (s. command "TIC")
/N NO ANNOUNCE EXPORT (s. command "TIC")
/S SCAN (s. command "TIC")
HATCH --------- <FSpec> <FArea> [/D=] [/H] [/A] [/Q] [/R=]
Hatch one or more files into a specified filearea.
Forced parameters are 1.) file filename or the file-
specification and 2.) the destination filearea.
<FSpec> FILESPECIFICATION
This is the filemask, what files shall be hatched.
You can use wildcards (* and ?) for this.
For "Hatch all Pascal-files into filearea PASCAL.528":
MTIC HATCH *.PAS PASCAL.528
<FArea> FILEAREA
The name of the destination filearea.
/D= DESCRIPTION
An optional description for the hatched file.
┌─ MegaTIC Version 1.30 Seite 51
└─────────────────────────────────────────────────────────────────────────┘
Spaces must be filled with underlines.
Eg. the fileliste of my BBS :
MTIC HATCH C:\22449528.ZIP FLIST /D=Oxygen_Filelist
/H HATCH
After this manual inbound has created, hatch the
files at once. This is the same like the
command "MTIC TICHATCH".
/R= REPLACE
Files, matching the filemask, will be replaced
by the hatched file. Eg. Replace all older versions
with the file MT100G3.RAR
"MTIC HATCH MT100G3.RAR /R=MT100G2.*"
/A ANNOUNCEMENTS (s. command "TIC")
/N NO ANNOUNCE EXPORT (s. command "TIC")
SCAN --------- [/Q]
Scans the netmail-directory for aralink-mails.
CHECK --------- /A [/Q]
Checks values or settings.
/A ACCOUNTS
Check accounts of your users. If account is low or
expired, warnings and informations will be written.
/R[=xx] REMIND
Starts the Remind-System of MegaTIC, which scans
the FLO-Files of the users for outgoing files, that
are older than a given value, and writes remind-mails.
If no specific value is given, the default value is
7 days.
Example: "MTIC CHECK /R=21" checks, if files are
listed in FLO-files, which are older than 21 days.
FIND --------- <"">|<KeyWord> [/F=] [/H] [/U=] [/P] [/Q]
MegaTIC scans your BBS for files.
"" Without any patameter, MegaTIC scans the installed
filefind-areas (s. 3.5/FileFind-Areas).
<KeyWord> KEYWORD
Filename or keyword, for which your BBS shall be
scanned, eg. "MTIC FIND scanner".
The results are written to screen. One or more
keywords are possible.
/F= FILE
Redirect the result of al lokal search to a file.
eg. "MTIC FIND scanner /F=C:\RESULT.TXT".
/H HI-RESOLUITON
Set the hi-resolution VGA-Mode (80x50) for local
┌─ MegaTIC Version 1.30 Seite 52
└─────────────────────────────────────────────────────────────────────────┘
filefinds.
/P PROMPT
Prompt for keywords to find, before executing the
filefind.
/U= UNDERLINE
Underline found keywords with specified character.
eg. "MTIC FIND scanner /U=^".
FLIST --------- [/Q]
Create filelists from your BBS, according to
settings.
INDEX --------- <ReqList> [/Q]
Create the Fast-Filerequest-Index of all files,
that are found in the path-list of the requesconfig.
<ReqCfg> REQUESTCONFIG
Filename of a textfile with path-settings, from which
the index is created.
Please see the example INFOS\REQUEST.EXL. directory.
MAINT --------- [/D=] [/K|/M] [/Q]
With this function of MegaTIC you can keep your
filebase clean. Depending on settings, old files
will be killed or moved.
/D= DAYS
Force a different value for the keep-days for files.
Example: "MTIC MAINT /D=60" kills or moves old files,
older than 60 days.
/K KILL
Force killing of files. Even if "move" is selected in
the filearea settings, old files will be killed.
/M MOVE
Force moving of files. Even if "kill" is selected in
the filearea settings, old files will be moved.
PACK --------- [/Q]
Pack netmails (*.MSG) for McMail oder Binkley-Outbound.
REQUEST --------- <SrifF> [/I] [/Q]
Does an incoming filerequest. Mailers, that support
the SRIF-format for external filerequestprocessors,
can work together with MegaTIC.
A forced parameter is the name of the SRIF-file.
How to install MegaTIC for McMail, Cantaloup,
FrontDoor or InterMail, you can read in
chapter "3.3/Request Processor".
<SrifF> SRIF-FILE
Name of the SRIF-file with informations about the
incoming filerequest.
┌─ MegaTIC Version 1.30 Seite 53
└─────────────────────────────────────────────────────────────────────────┘
/I INDEX
Use the Fast-Filerequest-Index, instead of scanning
your BBS online. Create the index with "MTIC INDEX"
before that.
UPSCAN --------- [/Q]
Scans the upload-directory for new uploads.
┌─────┬─────────────────────────────────────────╖
│6.2 │ Environment ║
╘═════╧═════════════════════════════════════════╝
Usually all config-files area stored in the subdirectory \DATA.
If you want to specify an explicit data-path, you can set the
environment-variable SET MEGATIC=<pathname> in your AUTOEXEC.BAT.
─═ EXAMPLE ═─
To store all config-files in F:\MEGATIC\DATA, insert this line into
your AUTOEXEC.BAT :
SET MEGATIC=F:\MEGATIC
─═ HINT ═─
MegaTIC takes always the SET MEGATIC-setting + \DATA to locate the
config-files.
┌─────┬─────────────────────────────────────────╖
│6.3 │ Errorlevel ║
╘═════╧═════════════════════════════════════════╝
If nothing occurs, MegaTIC ends with errorlevel 0.
Some situations force MEgaTIC, to end with an other errorlevel.
The errorlevels, MegaTIC can end with, are listed below :
ERRORLEVEL MEANING
250 A new filearea was created
242 Files were moved to the BAD-directory
241 At least one files was TICed successfully
240 MegaTIC has created netmails
0 Normal terminating
─═ EXAMPLE ═─
For Maximus-users is this example, that decides, whether the
CTL-file compiler SILT.EXE has to be executed, or not.
@ECHO OFF
C:
CD\UTIL\MTIC
┌─ MegaTIC Version 1.30 Seite 54
└─────────────────────────────────────────────────────────────────────────┘
MTIC TICHATCH /A
IF ERRORLEVEL 250 GOTO NEWAREA
IF ERRORLEVEL 241 GOTO NEWFILES
IF ERRORLEVEL 240 GOTO NEWMAIL
IF ERRORLEVEL 0 GOTO END
:NEWAREA
C:
CD\MAX
C:\MAX\SILT.EXE MAX -af -u
GOTO NEWFILES
:NEWFILES
C:
CD\MAX
C:\MAX\FB.EXE -a
GOTO END
:NEWMAIL
MTIC SCAN /Q
GOTO END
:END
┌─────┬─────────────────────────────────────────╖
│6.4 │ Other files/MTIC.BSY ║
╘═════╧═════════════════════════════════════════╝
MegaTIC creates a file MTIC.BSY in the LOG-path, that will be deleted,
if MegaTIC terminates normally.
If eg. a Runtime-Error occurs, this file is not deleted.
So you can see, if such an error occured, or not. If you want to continue
using MegaTIC, you have to delete the file first.
┌─────┬─────────────────────────────────────────╖
│6.4 │ Working with errors ║
╘═════╧═════════════════════════════════════════╝
If you work with MegaTIC, different errors can occur.
Causes and possible solutions are described here.
M = MESSAGE C = CAUSE S = SOLUTION
* E *********************************************************************
M: "Error while reading BBS configuration. Check setup."
C: MegaTIC cannot find, read or open the config-file our your
BBS-System (For RemoteAccess: CONFIG.RA)
S: 1.) Check if setting "Setup/Path/Mailbox" is correct, and the
correct BBS-software has selected.
2.) An other program has already opened the config file.
* M *********************************************************************
M: "xxx may not create echos."
C: You receive a file from a user xxx for a filearea, which does not
┌─ MegaTIC Version 1.30 Seite 55
└─────────────────────────────────────────────────────────────────────────┘
exist on your system. But the user has no rights, to create
new fileareas oun your system.
(see User/Button:"AKAs&Autocreate"/[X] Allow Area auto-create)
S: Activate the switch "[X] Allow area auto-create" and fill out
the fields with the default values for new fileareas.
* N *********************************************************************
M: "New file echo could not be created ..."
C: This message can appear, when MegaTIC tries to create a new filearea
and can have different causes:
1.) The BBS-File with informations about fileareas (eg. FILES.RA
for RemoteAccess) cannot be opened, to insert the new filearea.
2.) No free entry in this file was found, or the file cannot be
expanded.
S: 1.) Check, if the file (eg. FILES.RA) is NOT opened or used by
an other program, while MegaTIC is running.
2.) Check, if a free entry sill resides in the config-file, so that
the upper limit of fileareas is not exceeded.
More informations you will find in the documentation of your
BBS-Software.
* S *********************************************************************
M: "Sender xxx is not connected to the group ... which would match
to TIC's-Zone."
C: A file shall be inserted into a fileecho, that belongs to a
filegroup, the user xxx is not connected to.
S: Find out the destination fileecho for the sent file, and connect
user xxx to the filegroup, the fileecho belongs to.
M: "Sender verification failed."
C: An AKA is listed in the FROM-line of the TICfile, which was not
found in the list of your installed users.
S: Add user with the matching AKA. If the user does already exist,
just add the missing AKA by using the button : "AKAs & Autocreate".
* T *********************************************************************
M: "TIC-file path not found."
C: The path where outgoing TICfiles area created could not be found.
S: Check if the path, entered at "Setup/Path/TICs" does still exist.
M: "TIC is from one of your AKAs. Add your data to users database."
C: An AKA is listed in the FROM-line of the TICfile, which is one of
your AKAs. May be you tried to hatch some files from your system.
S: Add your data with the missing AKA to the MegaTIC userbase.
* U *********************************************************************
M: "User xxx may not send."
C: User xxx is not connected to the fileecho, he wants to send a file
into.
S: See message "User xxx may not send to echo ..."
M: User ... may not send to echo ...
C: User xxx is not connected to the fileecho, he wants to send a file
into.
S: Check if user xxx has one of the following rights for the fileecho
(User/Button:"Echos") : "RECEIVE (R)" or "BOTH (B)".
┌─ MegaTIC Version 1.30 Seite 56
└─────────────────────────────────────────────────────────────────────────┘
If the user has only the right "ON (■)", set the selectfield "Connect"
to "Receive from" or "Both".
┌─────┬─────────────────────────────────────────╖
│7.1 │ Epilog ║
╘═════╧═════════════════════════════════════════╝
Here is the list of the Betatesters and Support-Sites, that helped me,
to make MegaTIC a very nice and great program. Thanx to all !!
1 Klaus Ader 31 Detlef Scholtz
2 Alexander Bahlo 32 Ronald Brusch
3 Peter Beck 33 Chritian Emig
4 Michael Czollek
5 Dino Debus
6 Rainer Fielitz
7 Dirk Fischer
8 Daniel Fritz
9 Ramon Heinig
10 Michael Koch
11 Frank Koehler
12 Stefan Kuhl
13 Steffen Lantzsch
14 Michael Lenskes
15 Peter Mandel
16 Martin Mersberger
17 Andreas Müller
18 Guenther Niederwimmer
19 Andreas Rehberg
20 Achim Roepert
21 Michael Roeder
22 Dominik Samuelis
23 Alois Schneider
24 Roland Szkudlarek
25 Harry Vetter
26 Patrique Wolfrum
27 Wolfgang Zangenfeind
28 Frank Zoellner
29 Peter Bolz
30 Christoph Grigo
──────────────────────────────────────────────────────────────────────────
─═ End of Documentation ═════════════════════════════════════════════════─
──────────────────────────────────────────────────────────────────────────